# 作   者: 刘自涵
# 创建时间: 2022/4/1 17:44

def fun(arg1, arg2):
    print('arg1', arg1)
    print('arg2', arg2)
    arg1 = 100
    arg2.append(10)
    print('arg1', arg1)
    print('arg2', arg2)
    # return


n1 = 11
n2 = [22, 33, 44]
print('n1', n1)
print('n2', n2)
fun(n1, n2)
print('n1', n1)
print('n2', n2)

'''
在函数调用过程中，进行参数的传递
如果是不可变对象，在函数体的修改不影响实参的值
如果是可变对象，在函数体的修改会影响实参的值
'''
